package net.zigin.nhi.could.waste.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/*#################################################################*
# 说明:以下代码通过哲勤代码生成工具自动生成    
# 工具:GeneratorCode
# 作者:mgw1986                                                  
# 生成时间:2021-9-13 21:14:42                                               
##################################################################*/

/**
 * 
 *  WasteBox前端界面实体类
 * @ClassName: WasteBoxVo
 * @author mgw1986
 * @date 2021-9-13 21:14:42
 * @version V1.0
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description="WasteBox前端界面实体类")
@Data
@Builder
public class WasteBoxDto extends PageDto {
     //医废集装箱ID--->列名: id
	 @ApiModelProperty("医废集装箱ID")
	 private String id;
	//医废分类ID--->列名: waste_classify_code
	@ApiModelProperty("医废分类ID")
	private String wasteClassifyCode;
	//医院科室ID--->列名: hospital_depart_id
	@ApiModelProperty("医院科室ID")
	private String hospitalDepartId;
	//医院基础ID--->列名: hospital_base_id
	@ApiModelProperty("医院基础ID")
	private String hospitalBaseId;
	//集装箱编号--->列名: code
	@ApiModelProperty("集装箱编号")
	private String code;
	//集装箱重量(kg)--->列名: weight
	@ApiModelProperty("集装箱重量(kg)")
	private float weight;
	//创建人--->列名: create_user
	@ApiModelProperty("创建人")
	private String createUser;
	//创建时间--->列名: create_time
	@ApiModelProperty("创建时间")
	private Date createTime;
	//修改人--->列名: modify_user
	@ApiModelProperty("修改人")
	private String modifyUser;
	//修改时间--->列名: modify_time
	@ApiModelProperty("修改时间")
	private Date modifyTime;

	@ApiModelProperty("箱id列表")
	private List<String> wasteBoxIds;
	@ApiModelProperty("操作 bind 绑定 pendingIn 入库 pendingOut 出库")
	private String operation;
	@ApiModelProperty("箱记录id")
	private String wasteBoxRecordId;
	@ApiModelProperty("排序 time 创建时间 wasteCount 医废数量")
	private String orderBy;
}
